there's a lot  to be said for something - Turkish English Dictionary